#include "Object3D.h"
#include "Triangle.h"
#include "Vertex3D.h"
#include <iostream>
#include <vector>
#include <stdlib.h>



class Vertice : Vertex3D {

private :
	/** The index of the vertex */
        int id;

public :

        Vertice(Vertex3D *v, int index);
	/** \brief Get the index */
        int get_index();
	/** \brief Set the index 
	* \param i : the new index*/
        void set_index(int i);
	/** \brief Get the x component */
        GLdouble x ();
	/** \brief Get the y component */
        GLdouble y ();
	/** \brief Get the z component */
        GLdouble z ();
};
